[PATCH] (riscv64) Fix Java bridgetest failure
authorSakura286 <sakura286@outlook.com>
Tue, 19 Dec 2023 08:21:33 +0000 (08:21 +0000)
committerRene Engelhard <rene@debian.org>
Wed, 22 May 2024 16:18:58 +0000 (16:18 +0000)
commit997187c9edb6fe895dcb8d6f1b05cab016c1d271
tree03cbd44cf3b0320eca33c62c72a0e816dcc0d337
parent5aa548598c8de5490e336f72be8e148ffe60be2e
[PATCH] (riscv64) Fix Java bridgetest failure

* Refactor the code related to struct processing. Fix Java bridge-
  test failure. Fixed test list:
  * bridgetest-javaserver
  * [CUT] smoketest
  * [JUT] forms_unoapi_1
  * [JUT] forms_unoapi_2
  * [JUT] forms_unoapi_3
  * [JUT] forms_unoapi_4
* Clean higher bit to prevent compiler generate wrong code when
  pyuno calls functions through UNO environment. This fixes some
  weired uitest failure.
* Reorder the datatype list. Optimize the inserting args section in
  uno2cpp.cxx.
* Remove some unused code.

Change-Id: I74330126d31d847485b1d81fc34376b1d020f886

Gbp-Pq: Name fix-riscv64-bridge.diff
bridges/source/cpp_uno/gcc3_linux_riscv64/abi.cxx
bridges/source/cpp_uno/gcc3_linux_riscv64/abi.hxx
bridges/source/cpp_uno/gcc3_linux_riscv64/cpp2uno.cxx
bridges/source/cpp_uno/gcc3_linux_riscv64/uno2cpp.cxx